package yf.mall.dysdk.service;

import yf.mall.dysdk.model.*;
import yf.mall.dysdk.model.common.DyResponse;
import yf.mall.dysdk.model.product.DyProduct;
import yf.mall.dysdk.model.product.DyProductList;
import yf.mall.dysdk.model.product.StoreAddResponse;
import yf.mall.dysdk.model.request.DyGmvRequest;
import yf.mall.dysdk.model.request.DyKolOrderRequest;
import yf.mall.dysdk.model.request.DyProductSearchRequest;

import java.util.Date;
import java.util.List;


public interface DyAllianceApiService {


    DyKolOrderList getKolOrders(DyToken dyToken, DyKolOrderRequest request);




    StoreAddResponse storeAdd(DyToken dyToken, List<Long> productIds, boolean needHide, String pickExtra, boolean keepPickSource);



    DyProductList productsSearch(DyToken dyToken, DyProductSearchRequest request);


    List<DyProduct> productDetail(DyToken dyToken, List<Long> productIds, boolean withShareStatus, boolean withBrandInfo, boolean withDetailBrief);



}
